<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <title>Version 1.30.0</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="icon" href="/favicon.ico" type="image/ico" />
  <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />

  <style type="text/css">
/*<![CDATA[*/
  #content .news-description ul {
    list-style: none;
  }
  #content .news-description ul ul {
    list-style: circle;
  }
  /*]]>*/
  </style>

  <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
<body>
  <div id="heading">
    <!--#include virtual="/common/heading.html" -->  </div>

  <div id="body">
    <div id="body-inner">
      <div id="content">
        <div class="section" id="intro">
          <div class="section-0">
            <div class="section-title">
              <h1>Version 1.30.0</h1>
            </div>

            <div class="section-body">
              <h2><span class=
              "news-title">Version 1.30.0</span></h2>

              <p><span class=news-date">March 19th, 2003 12:00 GMT</span></p>

              <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.30.0/boost_1_30_0.tar.bz2">boost_1_30_0.tar.bz2</a></td></tr><tr><td><a href="http://sourceforge.net/projects/boost/files/boost/1.30.0/boost_1_30_0.tar.gz">boost_1_30_0.tar.gz</a></td></tr>
<tr><th scope="row">windows</th><td><a href="http://sourceforge.net/projects/boost/files/boost/1.30.0/boost_1_30_0.zip">boost_1_30_0.zip</a></td></tr></table>
              <div class="news-description">
                <div class="description">



  <ul>
    <li>
      <div>
        <span class="library"><a href="/libs/filesystem/doc/index.htm">Filesystem Library</a></span> added
        - Portable paths, iteration over directories, and other useful filesystem
        operations, from Beman Dawes.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/optional/doc/optional.html">Optional Library</a></span> added
        - A discriminated-union wrapper for optional values, from Fernando Cacciola.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/numeric/interval/doc/interval.htm">Interval Library</a></span>
  added
        - Extends the usual arithmetic functions to mathematical intervals, from
        Guillaume Melquiond, Herve Bronnimann and Sylvain Pion.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/mpl/doc/index.html">MPL</a></span> added - Template
        metaprogramming framework of compile-time algorithms, sequences and metafunction
        classes, from Aleksey Gurtovoy.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/spirit/index.html">Spirit Library</a></span> added -
        An LL (unlimited lookahead) parser framework that represents parsers directly
        as EBNF grammars in inlined C++ source code, complete with semantic actions,
        ASTs and much more, from Joel de Guzman and team.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/smart_ptr/index.html">Smart Pointers Library</a></span> -
        cast functions are now spelled <a href="/libs/smart_ptr/shared_ptr.htm#static_pointer_cast">static_pointer_cast</a>
        / <a href="/libs/smart_ptr/shared_ptr.htm#dynamic_pointer_cast">dynamic_pointer_cast</a>;
        <a href="/libs/smart_ptr/enable_shared_from_this.html">enable_shared_from_this</a>
        added; shared_ptr::shared_ptr(), shared_ptr::reset(), weak_ptr::weak_ptr(),
        weak_ptr::reset() no longer throw; <a href="/libs/smart_ptr/shared_ptr.htm#get_deleter">get_deleter</a>
        added; weak_ptr::get() removed; make_shared is now spelled <a href="/libs/smart_ptr/weak_ptr.htm#lock">weak_ptr::lock()</a>
        ; <a href="/libs/smart_ptr/intrusive_ptr.html">intrusive_ptr documentation</a>
        added; some experimental undocumented shared_ptr features have been removed;
        a <a href="/libs/smart_ptr/sp_techniques.html">page describing some smart
        pointer programming techniques</a> has been added.
      </div>
    </li>
    <li>
      <div>
        <a href="/libs/utility/assert.html">boost/assert.hpp</a>, <a href="/libs/utility/current_function.html">boost/current_function.hpp</a>,
        <a href="/libs/utility/throw_exception.html">boost/throw_exception.hpp</a>,
        <a href="/libs/utility/checked_delete.html">boost/checked_delete.hpp</a>
        have been documented.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/date_time/doc/index.html">Date-Time Library</a></span> -
        several fixes and small additions including an interface change to partial_date.
        See the Date-Time Change History for more details.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/function/index.html">Function Library</a></span> - added
        support for assignment to zero (to clear) and comparison against zero (to
        check if empty).
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/utility/operators.htm#symmetry">Operators Library</a></span> -
        now takes advantage of named return value optimization (NRVO) when available,
        from Daniel Frey.
      </div>
    </li>
    <li>
      <div>
        <a href="/status/compiler_status.html">Regression Tests</a> - Much
        expanded, plus a very nice <a href="http://boost.sourceforge.net/regression-logs/">summary
        page</a> from Rene Rivera.
      </div>
    </li>
    <li>
      <div>
        <span class="library"><a href="/libs/test/index.html">Test Library</a></span> - introduced
        following new facilities: <ul>
  <li>
  Automatic registration of unit tests </li>
  <li>
          XML log format
        </li>
  <li>
          XML report format </li>
  <li>
          BOOST_CHECK_NO_THROW test tool </li>
  <li>
          BOOST_BITWISE_CHECK test
        tool </li>
  </ul>
  <p>
  For a complete list of changes see the Test Library <a href="/libs/test/doc/release_notes.html#v1_30_0">release
        notes</a>. </p>
      </div>
    </li>
    <li>
      <div>
        Many fixes and enhancements to other libraries.
      </div>
    </li>
  </ul>
</div>
              </div>
            </div>
          </div>
        </div>
      </div>

      <div id="sidebar">
        <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" -->      </div>

      <div class="clear"></div>
    </div>
  </div>

  <div id="footer">
    <div id="footer-left">
      <div id="copyright">
        <p>Copyright Rene Rivera 2006-2007.</p>
      </div><!--#include virtual="/common/footer-license.html" -->    </div>

    <div id="footer-right">
      <!--#include virtual="/common/footer-banners.html" -->    </div>

    <div class="clear"></div>
  </div>
</body>
</html>
